home *** CD-ROM | disk | FTP | other *** search
/ CD Ware Multimedia 1995 May / cd Ware (Juegos) Epimundo.iso / DOS / C / LSAM.ZIP / LSRCODES.H < prev    next >
Encoding:
C/C++ Source or Header  |  1987-10-25  |  1.9 KB  |  33 lines

  1. /*
  2.     lsrcodes.h    return code symbolic values
  3.             for Lydian Software Access Method
  4.     Copyright (C) Lydian Software, 1987
  5. */
  6.            /* INTERFACE FUNCTION RETURN CODE VALUES: */
  7. #define  RGOOD      0     /* all clear - OK, all others except REOF are errors */
  8. #define  IXERR1  (~RGOOD)          /* NOT CURRENTLY USED */
  9. #define  IXERR2  (IXERR1 - 1) /* ftell() error returned from ls_bldindx() */
  10. #define  RREADERR 1       /* error reading index file (internal runtime code)*/
  11. #define  RWRITERR 2       /* error writing index file (internal runtime code)*/
  12. #define  RSEEKERR 3       /* error seeking on base file (interface code) */
  13. #define  ROPENERR 4       /* error opening index file (internal runtime code)*/
  14. #define  RCLOSERR 5       /* error closing index file (internal runtime code)*/
  15. #define  RLOGIERR 6       /* user logic error */
  16. #define  RILLOGIC RLOGIERR
  17. #define  RNOCORE  7       /* error allocating memory (internal runtime code) */
  18. #define  RFREEERR 8       /* error freeing memory (internal runtime code) */
  19. #define  RNOSPACE 9       /*                */
  20. #define  RBADCODE 10       /* invalid request code (internal error) */
  21. #define  REOF      11       /* sequential read logical EOF */
  22. #define  RNOTFND  12       /* no entry found on index search */
  23. #define  RDUPKEY  13       /* duplicate key on insert request */
  24. #define  RHANDLE0 60       /* zero ix handle invalid */
  25. #define  RNOTOPEN 61       /* base/index file set not open */
  26. #define  RALROPEN 62       /* base/index file set already open */
  27. #define  RMAXFIL  63       /* index control block table limit exceeded */
  28. #define  RDELETERR 64       /* erase (unlink) error on index file create */
  29. #define  RNOENV    70       /* environment variable not found for open */
  30. #define  RBADVER  90       /* Unsupported exec interface for this RTL version */
  31. #define  RINITERR 100       /* user init. error (ls_open() was not 1st call) */
  32. #define  RSTAKERR 110       /* RTL tree traversal stack error (internal) */
  33.